An empirical study of the correlation between code coverage and reliability estimation

نویسندگان

  • Mei-Hwa Chen
  • Michael R. Lyu
  • W. Eric Wong
چکیده

Existing time-domain models for software reliability often result in an overestimation of such reliability because they do not take the nature of testing techniques into account. Since every testing technique has a limit to its ability to reveal faults in a given system , as a technique approaches its saturation region fewer faults are discovered and reliability growth phenomena are predicted from the models. When the software is turned over to eld operation, signiicant overestimates of reliability are observed. In this paper, we present a technique to solve this problem by addressing both time and coverage measures for the prediction of software failures. Our technique uses coverage information collected during testing to extract only eeective data from a given operational proole. Execution time between test cases which neither increase coverage nor cause a failure is reduced by a parameterized factor. Experiments using this technique were conducted on a program created in a simulation environment with simulated faults and on an industrial automatic ight control project which contained several natural faults. Results from both experiments indicate that overesti-mation of reliability is reduced signiicantly using our technique. This new approach not only helps reliability growth models make more accurate predictions, but also reveals the eeciency of a testing proole so that more eeective testing techniques can be conducted.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Empirical Correlation for Estimation of the Thermal Conductivity of Saturated Liquid Refrigerants

Thermodynamic data on environmental refrigerants have attracted considerable interest in the optimization and design of heat compressors, exchangers and other refrigeration equipment. In this study, An optimization algorithm was used to obtain the constant parameters of the new empirical model by fitting them to the source databank. The model was used to calculate the constant coefficients of t...

متن کامل

A New Empirical Model to Increase the Accuracy of Software Cost Estimation (TECHNICAL NOTE)

We can say a software project is successful when it is delivered on time, within the budget and maintaining the required quality. However, nowadays software cost estimation is a critical issue for the advance software industry. As the modern software’s behaves dynamically so estimation of the effort and cost is significantly difficult. Since last 30 years, more than 20 models are already develo...

متن کامل

The Impact of Service Quality on Customer Satisfaction and Loyalty in Indian Banking Sector: An Empirical Study through SERVPERF

This study examines the impact of service quality on customer satisfaction and Loyalty in Indian Banking sector by applying SERVPERF scale. A total of 50 customers of State bank of India, Mohan Nagar Township branch of Salem District in Tamilnadu were interviewed on convenient basis for the above purpose.  Tools like Exploratory factor analysis. Inter-Correlation, Analysis of variance, Multiple...

متن کامل

An Accurate Empirical Correlation to Estimate Sonic speed of Ionic Liquids

In recent years there has been a great deal of attention paid by researchers in investigating ionic liquids (ILs) mainly due to the tremendous potential that ionic liquids have in reaction and separation technology. Sonic speed is an important thermodynamic property of ionic liquids (ILs) and always chosen as a source to determine other properties. A database for the sonic speed of pure ILs cre...

متن کامل

An Empirical Comparison of Performance of the Unified Approach to Linearization of Variance Estimation after Imputation with Some Other Methods

Imputation is one of the most common methods to reduce item non_response effects. Imputation results in a complete data set, and then it is possible to use naϊve estimators. After using most of common imputation methods, mean and total (imputation estimators) are still unbiased. However their variances (imputation variances) are underestimated by naϊve variance estimators. Sampling mechanism an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996